// pages/siji/index.js
import {postCarApplyDrover} from '../../api/user'
let dsq = null
Page({

    /**
     * 页面的初始数据
     */
    data: {
        parameter: {
            'navbar': '1',
            'return': '1',
            'title': '大象搬家司机加盟', 
        },
        isGoIndex:false,
        iShidden:true,
        isAuto:false,

        add:'',//地址
        phone:'',
        yzm:'',
        text:'获取验证码',
        isfs:false, 

        xieyi:'',
        xieyi2:''
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
          if(!getApp().globalData.isLog){
              this.setData({
                iShidden:false
              })
          }
    },
    //选择地址
    xzdz(e){
         console.log(e)
         this.setData({
             add:e.detail.value.toString()
         })
    },

    //获取input
    ininput(e){
        let type = e.currentTarget.dataset.type
         this.setData({
             [type]:e.detail.value
         })
    },

    //发送验证码
    fs(){
        if(this.data.isfs){
            return;
        }
        if(this.data.phone==''){
            return getApp().Tips({title:'请输入手机号'})
        }
        wx.showLoading({
          title: '正在获取...',
        })
        if(dsq!=null){ 
            clearInterval(dsq) 
            dsq = null
        }
        let time =120
        this.setData({isfs:true})//更改状态
        wx.hideLoading()
        dsq = setInterval(()=>{
            if(time<=0){
                clearInterval(dsq)
                this.setData({
                    text:'获取验证码',
                    isfs:false
                })
                return;
            }
            time -= 1;
            this.setData({
                text:time+'s'
            })
        },1000)
    },

    //协议
    xzxy(e){  
        this.setData({
            xieyi:e.detail.value[0] || ''
        })
    },
    //协议
    xzxy2(e){
        this.setData({
            xieyi2:e.detail.value[0] || ''
        })
    },
    //跳转页面
    goPages(e){
        wx.navigateTo({
          url: e.currentTarget.dataset.url,
        })
    },
    //确认加入
    qr(){ 
        if(this.data.add==''){
            return getApp().Tips({title:'请选择所在城市'})
        }
        if(this.data.phone==''){
            return getApp().Tips({title:'请输入手机号'})
        }
        // if(this.data.yzm==''){
        //     return getApp().Tips({title:'请输入验证码'})
        // }
        if(this.data.xieyi==''){
            return getApp().Tips({title:'请勾选隐私协议'})
        }
        if(this.data.xieyi2==''){
            return getApp().Tips({title:'请勾选允许通知方式'})
        }
        wx.showLoading({
          title: '',
        })
        let data ={}
        data.step = 1;
        data.province = this.data.add.split(',')[0] || ''
        data.city = this.data.add.split(',')[1] || ''
        data.district = this.data.add.split(',')[2] || ''
        data.phone=this.data.phone
        postCarApplyDrover(data).then(res=>{
            wx.hideLoading()
            wx.navigateTo({
                url: './xz_che',
           })
        }).catch(e=>{
            wx.hideLoading()
            getApp().Tips({title:e})
        }) 
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() { 
           
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {
        
    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {
        if(dsq !=null){
            clearInterval(dsq)
        }
    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})